<style type="text/css">

/*v.2000-{$settings.ramka_theme|default:'000'}-{$settings.ramka_theme_kolor|default:'000000'}*/
{literal}
/* links */
a, a:visited {	
	color: #0591F2; 
	background: inherit;
	text-decoration: none;		
}
a:hover {
	color: #333;
	background: inherit;
	padding-bottom: 0;
	border-bottom: 2px solid #dbd5c5;
}

/* headers */
h1 { 
	font: normal 1.37em Tahoma 'Trebuchet MS', Arial, Sans-serif;
	color: #000; 
	padding: 0px 0 7px 0px;	
	border-bottom: solid 1px #dcdcdc; 
	margin-bottom: 15px;
}
p {
	padding: 10px 0;		
	margin: 0;
}

/* BG */
* { margin: 0; padding: 0;}
body {
	font-size: 12px;
	font-family: Tahoma;
	background: #fff;
	color: #444;
}
#header, #content, #footer{
	margin: 15px auto;
	background: #dcdcdc;
	border-bottom: solid 1px #dcdcdc;
	border-top: solid 1px #dcdcdc;
}
#header, #footer{
	background: #fff;
}
#header-content, #wrap-content, #footer-content{
	margin: 0 auto; padding: 10px;
	width: 900px;	
	}
{/literal}
#header-content{ldelim}
	height: 120px;
	background: url({$smarty.const.HTTP_URL|cssfiles:$smarty.server.HTTP_HOST:$settings.szablon:$settings.ramka_theme:$settings.ramka_theme_kolor:"bg-h.jpg"}) bottom left no-repeat;
{rdelim}



#header div#logo {ldelim}
	position: absolute;
	margin: 0; padding: 0;
	font: bolder 2.1em 'Tachoma', Arial, Sans-serif;
	letter-spacing:5px;
	top: 90px;	
	_top: 80px;	
	margin-left: 20px;
	color: green;
 {rdelim}
#header div#slogan {ldelim}
	position: absolute;	 
	top: 120px;
	_top: 105px;
	margin-left: 20px;
	color: #ddd;
	text-indent: 0px;
	font: normal 1.1em 'Trebuchet MS', Arial, Sans-serif;
	text-transform: none;	
 {rdelim}
 

 /* header links */
#header  #header-links {ldelim} position: absolute;	
	top: 2px; right: 260px;	
	color: #666;	font-size: 9px;	font-weight: bold; {rdelim}
#header-links p {ldelim} padding: 0; margin: 0; {rdelim}
#header-links a {ldelim} color: #666;	text-decoration: none; background:none; {rdelim}
#header-links a:hover {ldelim}	color: #ff0000; background:none; {rdelim}


#wrap-content {ldelim} background: url({$smarty.const.HTTP_URL|cssfiles:$smarty.server.HTTP_HOST:$settings.szablon:$settings.ramka_theme:$settings.ramka_theme_kolor:"bg-c.jpg"}) top left repeat-y; {rdelim}
#footer-content {ldelim} background: url({$smarty.const.HTTP_URL|cssfiles:$smarty.server.HTTP_HOST:$settings.szablon:$settings.ramka_theme:$settings.ramka_theme_kolor:"bg-f.jpg"}) top left repeat-y; {rdelim}
{literal}

 #main ul,  #main ol{
 	margin-left: 20px; 
 }
/* Main Column */
.three-col #main {
	margin: 0px 190px 0px 200px;
	border-left: solid 1px #dcdcdc;
	border-right: solid 1px #dcdcdc;
	padding: 0px 10px;
}
.two-col #main {
	margin: 0px 0px 0px 200px;
	border-left: solid 1px #dcdcdc;
	padding: 0px 10px;
}

/* Sidebar */	
#sidebar {
	float: left;
	width: 195px;	
	margin-top: 0px;	
	padding: 0px 10px;
}	
/* right column */
#rightcolumn {
	float: right;
	width: 170px;
	margin-top: 0px;	
	padding: 0px 10px;
}

/* menu lewe dwa poziomy*/
#sidebar ul{margin:0px; padding:0px; list-style:none; width: 180px;}
#sidebar a span {	color: #0591F2; }
#sidebar ul li a{ background: #fff; border-top: solid 1px #dcdcdc;  color:#333; padding: 0;  padding-left:0px; display: block; line-height: 26px; height: 26px; }
#sidebar ul li a.top{ border-top: none; }
#sidebar ul ul li a{ background: #fff; color:#333; padding-left:15px; display: block; margin: 0px;}
#sidebar ul li a.sel{ background: #dcdcdc; color:#333; padding: 0;  padding-left:0px; display: block; line-height: 26px; font-weight: bold; }
#sidebar ul ul li a.sel{ background: #dcdcdc; color:#333; padding-left:15px; display: block; margin: 0px;}

#sidebar ul li a:hover{ text-decoration:none;  background: #dcdcdc; border-bottom: none;}
#sidebar ul ul li a:hover{ text-decoration:none; background: #dcdcdc; border-bottom: none;}

/* header menu */
#header-content ul {
	position: absolute;
	top: 25px;
	font-size: 12px;
	font-weight: bold;	
	list-style: none;
	margin: 0; padding: 0;	
	margin-left: 10px;
}
#header-content li {
	display: inline;
	margin: 0 0 0 10px; padding: 0;
}
#header-content li  a, #header-content li a:visited{ color: #fff;  }
#header-content li  a:hover {border-bottom: 2px solid #ff0000;}
#header-content li  a.sel {border-bottom: 1px solid #ff0000;}

/*Footer*/
#footer-content {
	clear: both;
	font-size: 95%;
	text-align: right;	
}
.clear {clear: both;}
#copyright {padding-right: 10px;}
{/literal}
</style>